﻿using System;
using System.Collections.Generic;
using System.Web;
using EPiBoost.Core.Infrastructure.Interfaces.Model; 

namespace EPiBoost.Core.Infrastructure.Interfaces.Providers
{
	public interface IExceptionLogProvider
	{
		void LogHttpException(HttpContext context);
		void LogException(Exception ex, HttpContext context = null);
		void LogInformation(string message, string category, HttpContext context = null);
		IEnumerable<ILogItem> GetLogs();
	}
}
